package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TmcVisitorManage;

/**
 * 访客记录Mapper接口
 * 
 * @author ruoyi
 * @date 2021-03-31
 */
public interface TmcVisitorManageMapper 
{
    /**
     * 查询访客记录
     * 
     * @param id 访客记录ID
     * @return 访客记录
     */
    public TmcVisitorManage selectTmcVisitorManageById(Long id);

    /**
     * 查询访客记录列表
     * 
     * @param tmcVisitorManage 访客记录
     * @return 访客记录集合
     */
    public List<TmcVisitorManage> selectTmcVisitorManageList(TmcVisitorManage tmcVisitorManage);

    /**
     * 新增访客记录
     * 
     * @param tmcVisitorManage 访客记录
     * @return 结果
     */
    public int insertTmcVisitorManage(TmcVisitorManage tmcVisitorManage);

    /**
     * 修改访客记录
     * 
     * @param tmcVisitorManage 访客记录
     * @return 结果
     */
    public int updateTmcVisitorManage(TmcVisitorManage tmcVisitorManage);

    /**
     * 删除访客记录
     * 
     * @param id 访客记录ID
     * @return 结果
     */
    public int deleteTmcVisitorManageById(Long id);

    /**
     * 批量删除访客记录
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTmcVisitorManageByIds(Long[] ids);

    //根据code查询
    TmcVisitorManage selectvisitqrcodeById(String visitqrcode);

    //小程序查询用户
    List<TmcVisitorManage> queryVisitorManagelist(Long publicuserId);

    //根据房屋查询小区ID
    Long seleCtcompanyId(Long houseinfoId);
}
